package cn.edu.hbpu.dto;

import cn.edu.hbpu.entity.Cart;
import com.fasterxml.jackson.annotation.JsonInclude;
import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.Data;

import java.util.List;

@Data
@JsonInclude(JsonInclude.Include.NON_NULL)
public class CartDto extends Cart {
    /**
     * 商品名
     */
    @JsonProperty("gName")
    private String gName;
    /**
     * 商品原价格
     */
    @JsonProperty("originalPrice")
    private Double originalPrice;
    /**
     * 商品折后价
     */
    @JsonProperty("discountPrice")
    private Double discountPrice;
    /**
     * 商品图片
     */
    @JsonProperty("image")
    private String image;
    /**
     * 商品id列表
     */
    @JsonProperty("cartGoodsList")
    private List<CartDto> cartGoodsList;
}
